package com.zros.modules.business.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * <p>
 * 报名课程表
 * </p>
 *
 * @author pangyinqiang
 * @since 2019-04-16
 */
public class EnrollCourseVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private String enrollCourseId;

    private String clueId;
    
    private String courseId;
    
    private String courseName;

    private BigDecimal enrolPrice;

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private LocalDate enrollTime;

    private BigDecimal materialCost;

    private BigDecimal courseTime;

    private BigDecimal extraCourseTime;

    private String creator;

    private LocalDateTime createTime;

    private String updator;

    private LocalDateTime updateTime;

    private String delFlag;

    private String remark;

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	
	public String getEnrollCourseId() {
		return enrollCourseId;
	}


	public void setEnrollCourseId(String enrollCourseId) {
		this.enrollCourseId = enrollCourseId;
	}


	public String getClueId() {
		return clueId;
	}


	public void setClueId(String clueId) {
		this.clueId = clueId;
	}


	public String getCourseId() {
		return courseId;
	}

	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}

	public BigDecimal getEnrolPrice() {
		return enrolPrice;
	}

	public void setEnrolPrice(BigDecimal enrolPrice) {
		this.enrolPrice = enrolPrice;
	}

	public LocalDate getEnrollTime() {
		return enrollTime;
	}

	public void setEnrollTime(LocalDate enrollTime) {
		this.enrollTime = enrollTime;
	}

	public BigDecimal getMaterialCost() {
		return materialCost;
	}

	public void setMaterialCost(BigDecimal materialCost) {
		this.materialCost = materialCost;
	}

	public BigDecimal getCourseTime() {
		return courseTime;
	}

	public void setCourseTime(BigDecimal courseTime) {
		this.courseTime = courseTime;
	}

	public BigDecimal getExtraCourseTime() {
		return extraCourseTime;
	}

	public void setExtraCourseTime(BigDecimal extraCourseTime) {
		this.extraCourseTime = extraCourseTime;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public LocalDateTime getCreateTime() {
		return createTime;
	}

	public void setCreateTime(LocalDateTime createTime) {
		this.createTime = createTime;
	}

	public String getUpdator() {
		return updator;
	}

	public void setUpdator(String updator) {
		this.updator = updator;
	}

	public LocalDateTime getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(LocalDateTime updateTime) {
		this.updateTime = updateTime;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}


	public String getCourseName() {
		return courseName;
	}


	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}
	
	
}
